package com.stormframework.framework.module;

import com.stormframework.framework.IScene;
import com.stormframework.framework.SConfig;

/**
 * @author xu jun
 * Copyright (c) 2015. All rights reserved.*/
public interface ModuleUpdater {
	
	public void onInitialize(SConfig conf);
	
	public void onUpdate(int dt);
	
	public void onRender(int dt);
	
	public void onPause();
	
	public void onResume();
	
	public void onDestroy();
	
	public void createScene(IScene currentScene);
	
	public void destroyScene(IScene currentScene);
	
//	public void loadScene(ModuleScene scene);
//	
//	public void unloadScene(ModuleScene scene);
	
}
